home *** CD-ROM | disk | FTP | other *** search
/ HamCall (October 1991) / HamCall (Whitehall Publishing)(1991).bin / math / calculas / plothlp.hlp (.txt) < prev    next >
Help Librarian Help File  |  1989-05-25  |  16KB  |  196 lines

  1. C-Worthy (R) Help Librarian Data File Version 1.0
  2. COPYRIGHT (C) 1985 - 1988.  All Rights Reserved.
  3. Custom Design Systems, Inc.  Provo, Utah  USA.
  4.              This is a typical help screen.
  5.  Don't forget to press ESCAPE to remove a help screen.
  6.   This allows you to plot previously created functions.
  7.   You can select up to 10 functions and one data set, see the ones you've selected, deselect some or all of those selected, set the x and y bounds, and graph the selected functions.
  8.   This allows you to select up to 10 functions and one data set to be graphed.  You can tell whether functions have been selected by looking at the second line on the screen.  If there is an asterisk ("*") showing near the end, a function has been selected.
  9.   If you only want to select one function, place the high lighted bar over it, and press RETURN or ENTER.
  10.   If you want to select more than one function, press the F5 key after placing the highlighted bar over the function.
  11.   If you press ESCAPE, no functions will be selected.
  12.   This displays the functions which have been selected for plotting.
  13. You can tell whether functions have been selected by looking at the second line on the screen.  If there is an asterisk ("*") showing near the end, a function has been selected.
  14.   This allows you to deselect functions already selected.
  15. You can tell whether functions have been selected by looking at the second line on the screen.  If there is an asterisk ("*") showing near the end, a function has been selected.
  16.   If you only want to deselect one function, place the high lighted bar over it, and press RETURN or ENTER.
  17.   If you want to deselect more than one function, press the F5 key after placing the highlighted bar over the function.
  18.   If you press ESCAPE, no functions will be deselected.
  19.   This allows you to deselect all the functions previously selected.  You can tell whether functions have been selected by looking at the second line on the screen.  If there is an asterisk ("*") showing near the end, a function has been selected.
  20.   This allows you to select the minimum and maximum values for x.  The graph will then be restricted to this domain.
  21.   The current minimum and maximum values are displayed on the second line on the screen.
  22.   Either you can have the computer select the minimum and maximum values for y automatically, or you can override this with your own choices.  The graph will then be restricted to this range.
  23.   You can tell whether the automatic feature is on or off, by looking at the middle of the second line on the screen next to "Auto y:".   YES means the domain will be selected by the computer, and NO means you have selected it.
  24.   This will plot all the selected functions using the domain and range on the second line of the screen.
  25.   You will see a "Please Wait" message, which may be there for some time, depending on your machine and whether there is a numeric coprocessor present.
  26.   When the graph appears, a flashing cursor is placed in the middle of the screen and its x,y coordinates are printed at the top left hand side. You can move the cursor around the screen using the arrow keys.  Initially the step size is large.  Pressing the "-" key reduces the step size to 1, while the "+" key restores the larger step size.
  27.   Pressing the "F" key will fill (or flood) the screen from the cursor out to the first solid boundary.  This is not reversible.  Pressing the "x" key places a cross at the cursor position, while "X" removes a cross.
  28.   To get a printout of the screen press the "P" key.
  29.   When you have finished looking at the graph you can return to the main menu by pressing the ESCAPE or RETURN key.
  30.   When the graph appears, a flashing cursor is placed in the middle of the screen and its x,y coordinates are printed at the top left hand side.  You can move the cursor around the screen using the arrow keys.  Initially the step sizes are large.  Pressing the "-" key reduces the step size to 1, while the "+" key restores the larger step size.
  31.      Press PgDn for more help on graphing.
  32.   If you want a printout of the screen (and you have an appropriate printer online) press the "P" key.
  33.    Press ESCAPE when finished reading this help.
  34.   Use this to create functions of the type y=f(x).
  35.   If you press the INSERT key, a list of functions is displayed.  You can use and edit these, or create your own function from scratch.  You will be expected to supply a unique function name.
  36.   There are two points to remember.  Exponentiation is represented by the "^" key, so that 10^2 = 100.  Also  x^3/2 = (x^3)/2 NOT x^(3/2).
  37.   If you want to create a function like 
  38.                sin(x)/x  if x 
  39.       f(x)  =
  40.                   1      if x = 0
  41. then use the following construction
  42.                  ifne(x,0,1){sin(x)/x}
  43. which can be read "if x is not equal to 0, use sin(x)/x else use 1".
  44.   Use this to create polynomials of the type
  45.                         n=N        n
  46.               f(x)  =    
  47.     a(n)x
  48.                         n=0
  49. where the a(n) satisfy a two term recurrence relation of the form
  50.      a(n+2) = 
  51. (n)a(n+1) + 
  52. (n)a(n), for n = 0, ... , N-2, 
  53. with given a(0) and a(1).
  54.   These are the types of partial sums that occur when solving second order ODEs using a power series method.
  55.   You will be asked for 
  56. (n), 
  57. (n), a(0), a(1), and N.  You will be expected to supply a unique function name.
  58.   If you happen to have a one term recurrence relation, say
  59.                a(n+1) = 
  60. (n)a(n), for given a(0) = 
  61. it can be converted into the following two term recurrence relation:
  62.   a(n+2) = 
  63. (n+1)
  64. (n)a(n), subject to a(0) = 
  65.  and a(1) = 
  66.   Use this to create parametric curves of the type
  67.                        x=x(t), y=y(t).
  68.   If you press the INSERT key, a list of functions is displayed.  You can use and edit these, or create your own function from scratch.
  69.   You will be asked for x(t), y(t), and the starting and ending values of t.  You will be expected to supply a unique function name.
  70.   After this, the program will compute the "extent" of the parametric curve, i.e. the minimum and maximum x values, and you can use these to change the existing x bounds.
  71.   Use this to create polar curves of the type
  72.                        r=r(t),
  73. where t is the angle 
  74. .  In fact, these are special cases of parametric equations where
  75.           x(t) = r(t)cos(t), and y(t) = r(t)sin(t).
  76.   If you press the INSERT key, a list of functions is displayed.  You can use and edit these, or create your own function from scratch.
  77.   You will be asked for r(t) and the starting and ending values of t.  You will be expected to supply a unique function name.
  78.   After this, the program will compute the "extent" of the parametric curve, i.e. the minimum and maximum x values, and you can use these to change the existing x bounds.
  79.   This allows you to delete functions already created.
  80.   If you only want to delete one function, place the high lighted bar over it, and press RETURN or ENTER.
  81.   If you want to delete more than one function, press the F5 key after placing the highlighted bar over the function.
  82.   If you press ESCAPE, no functions will be deleted.
  83.   Use this to edit an existing function.
  84.   Select the function to be edited by moving the high lighted bar over the function and pressing RETURN.
  85.   This allows you to look at all the existing functions.  You can also use this to select functions.
  86.   You can use this to create a text file to control the graphics output, in place of using the commands under the PLOT FUNCTIONS menu.
  87.   If you press the INSERT key, the existing commands are displayed.
  88.   Allows you to edit a text file.
  89.   There should be only one command per line.
  90.   To duplicate a portion of text :
  91. 1. Place cursor at start of text to be copied.
  92. 2. Press F5.
  93. 3. Move cursor to end of text to be copied (text should be highlighted).
  94. 4. Press DELETE.
  95. 5. Press INSERT.
  96. 6. Move cursor to place were text is to be copied.
  97. 7. Press INSERT.
  98.   Deletes an entire text.
  99.  This plays (executes) a previously created text file.
  100.   Allows you to load previously saved functions and text from disk.
  101.   Allows you to save created functions and text to disk.
  102.   Allows you to change disk drives.
  103.   Allows you to change directories on the current drive.
  104.   Gives various disk information, viz. the current drive, the current directory, and the total and remaining free space on the current drive.
  105.   Lists all the files in the current directory.
  106.   This allows you to identify the graphics printer hooked up to your system.  The choice is simple - either EPSON compatible or LASERJET.
  107.   These are the instructions you should have read when you first ran the program.
  108.   The wonderful band of people who don't get enough recognition.
  109.          Kwa Heri.
  110.  (Swahili for "Good Bye"!)
  111.   Use this to create, delete, and edit, functions of the type
  112.                y    =    f(x),          (function)
  113.                         n=N        n
  114.                y    =    
  115.     a(n)x ,   (polynomial, partial sum)
  116.                         n=0
  117.                x    =    x(t),
  118.                y    =    y(t),          (parametric function)
  119.                r    =    r(t),          (polar function).
  120.   This allows you to create, edit, delete, and execute a "text" file.  This is a command file that executes a limited set of commands.
  121.   This is where functions and text are saved and loaded, and other disk oriented chores are performed.
  122.   Miscellaneous operations which don't belong anywhere else.j*
  123.  MATHEMATICAL FORMULA       EXPRESSION TO USE
  124.           e
  125.                   exp(n)
  126.           x
  127.                   sqr(x) or x^2 or x*x
  128.           
  129. x                  sqrt(x)
  130.           
  131.                  abs(x)
  132.      arc cos(x)               acos(x)
  133.      arc sin(x)               asin(x)
  134.      arc tan(x)               atan(x)
  135.      log(x) = ln(x)           log(x)
  136.          sgn(x)               signum(x)
  137.      PRESS PgDn (Page Down) to see more.
  138.  MATHEMATICAL FORMULA       EXPRESSION TO USE
  139.        f(x) if x 
  140. g(x) =                        ifne(x,a,c){f(x)}
  141.        c   if x = a
  142.        f(x) if x < a
  143. g(x) =                        ifl(x,a){f(x)}
  144.        0    otherwise
  145.        f(x) if x > a
  146. g(x) =                        ifg(x,a){f(x)}
  147.        0    otherwise
  148.        f(x) if a < x < b
  149. g(x) =                        ifb(x,a,b){f(x)}
  150.        0    otherwise
  151.   These are the commands that are recognized when you "Play Text".
  152. graph f(x)     :    Plots the graph of the function f(x).
  153. erase f(x)     :    Erase the graph of the function f(x).
  154. wait           :    Wait for a key stroke.
  155. print          :    Send the graph to a printer.
  156. vertical a     :    Draws a vertical solid line at x = a.
  157. asymptote a    :    Draws a vertical dotted line at x = a.
  158. ;              :    The start of a remark.
  159. data dots      :    Plots the data with dots.
  160. data lines     :    Plots the data with lines.
  161. data to x      :    Plots the data with vertical lines.
  162. domain a b     :    Sets domain to a < x < b.
  163. range auto     :    Sets range to automatic.
  164. range a b      :    Sets range to a < y < b.
  165. There should be one command per line.
  166. Only one domain and one range command per text file.  If more than one exists, only the last one is recognized.
  167.   Allows you to load a previously saved data set from disk.40
  168.   Allows you to save a created data set to disk.
  169. Save Data Help
  170.   This allows you to create a data set.  Only one data set can be in the computer at one time.  At present the maximum number of data points is 150.
  171.   The format of a data set is an x value and its corresponding y value.
  172.   Use this to edit the data.
  173.   This will delete the entire data set.
  174.    Allows you to reset the size of the data set.  The initial value is 150.  The largest data set you can enter will depend on the available memory in your machine, but cannot exceed 999.  However, if you use a large amount of memory for your data set, there may be insufficient room remaining for other features of the program. 
  175.   Use this to create polynomials of the type
  176.                         n=N        n
  177.               f(x)  =    
  178.     a(n)x
  179.                         n=0
  180. where the a(n) are given explicitly.
  181.   You will be asked for a(n) and N.  You will be expected to supply a unique function name.
  182.   If you want to create a(n) which are zero if n is odd, don't forget functions like cos(n*
  183.   This allows you to have the data reformated if there is enough room.
  184.   This will print the data to the selected printer.
  185.   This allows you to view the data without editing it.
  186.   This allows you to select the maximum number of decimal places displayed on the graphics screen.  It is purely cosmetic and has no bearing on the accuracy of the calculations.  Initially it is set to 4.
  187.   If a function approaches infinity, its value is replaced by a specified numerical value.  This option allows you to set this "infinity" to any value between 1 and 999,999,999,999,999.  The default value is 1,000,000.
  188.   When the program plots a graph, it generally starts at the left hand side of the screen, plots a value, moves over an "increment" number of pixels, plots another value, and joins them with a straight line.  The smaller the increment, the more accurate the graph, but the longer the time required to draw it.  This option allows you to change the increment from the default value of 2 to a number between 1 and 10.
  189.   This allows you to evaluate an existing function for various values of x.  The result is placed in data as a table.  100 function values (each up to 8 decimal places) are displayed.
  190.   This will allow you to find the first minimum in the data set.
  191.   This will allow you to find the first maximum in the data set.
  192.   This will allow you to find the first sign change, or zero, in the data set.
  193.   If you set the delay, then, when graphing, there will be a delay between each point plotted.   Normally you will not want to set the delay.
  194.   This is where you can create, edit, and delete a data set.
  195.   This will allow previously created projects to be loaded in from disk.  Project filenames have the extension PRO.
  196.